package com.yami.shop.mystery.common.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

/**
 * 活动分页参数
 *
 * @author wxf
 * @date 2023/4/12 11:36
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class ActivityPresellPageVo implements Serializable {

    @Schema(description = "是否支持优先购 0:是、 1:否")
    private Integer isPreemption;

    @Schema(description = "是否支持优惠购 0:是、 1:否")
    private Integer isDiscounts;

    @Schema(description = "商品名称")
    private String prodName;

    @Schema(description = "活动名称")
    private String activityName;

    @Schema(description = "活动类型")
    private String activityType;

    @Schema(description = "活动类型列表")
    private List<String> activityTypeList;

    @Schema(description = "商品id")
    private List<Long> spuId;

    @Schema(description = "店铺ID")
    private Long shopId;

    @Schema(description = "主图")
    private String image;

    @Schema(description = "展示背景图")
    private String backImg;

    @Schema(description = "作品介绍")
    private String boxRule;

    @Schema(description = "商品个数")
    private Integer prodNum;

    @Schema(description = "作者")
    private String author;

    @Schema(description = "作者头像")
    private String authorImg;

    @Schema(description = "是否开启自动补货(0:否1:是)")
    private Long isAutoReplenish;

    @Schema(description = "经销商ID")
    private Long shopDealerId;

}
